// 导包
const http = require('http');

// 创建 HTTP 服务器，并监听 3000 端口
const sv = http.createServer((req, res) => {
    res.writeHead(200,{'Content-Type': 'text/html; charset=utf-8'});
    // 获取请求方法
    console.log('请求方法:', req.method);
    // 获取请求路径
    console.log('URL:', req.url);
    // 获取 HTTP 版本号
    console.log('HTTP Version:', req.httpVersion);
    // 获取请求头部
     console.log('Headers:', req.headers);
    console.log('----------------------------------------');

    // 向客户端返回数据
    res.write('你好, Node.js!');  // 响应头部
    // 结束 HTTP 响应
    res.end();
});

// 监听 3000 端口，启动 HTTP 服务
sv.listen(3000,()=>{
    console.log('服务启动成功：http://localhost:3000');
})